microstomatous - Turkish English Dictionary