Talk:La Cucaracha/@comment-5043137-20191108183155

La Cucaracha means "The Cockroach" in Spanish. I took Spanish in high school and did well even though I don't mind if my goofy Spanish accent aggravates people or not.