Chenille Définition Translation English translatePosted on June 21, 2021 French-English No Comments – Chenille f caterpillar.