lefteyed flounder - Turkish English Dictionary