cucaracha
kuh-kah-RAH-chah
Definitions
1. noun
a large, flat, long-legged cockroach, especially the species Blaberus giganteus
“The tourists in Mexico City laughed at the big cucaracha scurrying across the floor.”
kuh-kah-RAH-chah
1. noun
a large, flat, long-legged cockroach, especially the species Blaberus giganteus
“The tourists in Mexico City laughed at the big cucaracha scurrying across the floor.”