Cucaracha (en. Cockroach)

Translation into Spanish

Synonyms