long-snouted dolphin - Turkish English Dictionary