French-English dictionary »

attrape-nigaud meaning in English

FrenchEnglish
attrape-nigaud nom

sucker trapnoun