right whale porpoise - Turkish English Dictionary