torpedo rays - Turkish English Dictionary