microstomous - French English Dictionary