dullard in French
dullard in French
idiot
A stupid person; a fool.
idiote
A stupid person; a fool.