English-French dictionary »

doofus meaning in French

EnglishFrench
doofus (person with poor judgement and taste)
noun

andouille◼◼◼nom {f}