finless porpoise - Turkish English Dictionary