microcephalus - French English Dictionary