microcephalous - French English Dictionary