Definify.com

Definition 2026


cancrelat

cancrelat

French

Noun

cancrelat m (plural cancrelats)

  1. cockroach

Synonyms