"cabochard" English translation

FR

"cabochard" in English

FR

cabochard {noun}

volume_up
1. colloquial
cabochard