lefteye flounder - Turkish English Dictionary