supercilious oaf - French English Dictionary