spectacled porpoise - Turkish English Dictionary