ensefaloid - French English Dictionary