Giant cockroach
WordNet

noun


(1)   Large tropical American cockroaches
 
x
OK