hippoglossoides limandoides - Turkish English Dictionary