YourDictionary

cucaracha

noun

a cockroach

link/cite print suggestion box