macrocephalous - French English Dictionary