cucarachero
Top 50000
Meanings
Noun
1. wren (bird)
a. any of various wrens or wren-like birds
2. a cockroach-infested location (Cuba, Colombia, Panamá)