An absolute MORON; douche bagOriginally from FRANCE (derogatory)
âHeâs so stupidâ âdonât mind him heâs a French Personâ