Open main menu

PortugueseEdit

NounEdit

carocha f (plural carochas)

  1. cockroach (type of insect)

SynonymsEdit