stupehead - French English Dictionary