fin-footed mammals (zoological group) - Turkish English Dictionary