cockroach

 
cockroach
Noun
1. (general) 
a. la cucaracha (F) 
cockroach [ˈkɒkrəʊtʃ]
noun
cucaracha (f)
Search history
Did this page answer your question?