microcephal - French English Dictionary