olive ridley turtle - Turkish English Dictionary