cockroachEnglish

cockroach, roach

Noun

Any of numerous chiefly nocturnal insects, some are domestic pests

English: cockroach, roach

Bahasa: lipas

Bahasa words with similar meanings

English words with similar meanings

Show 1 words