Definify.com

Definition 2025


cancrelat

cancrelat

French

Noun

cancrelat m (plural cancrelats)

  1. cockroach

Synonyms