Turkish-English dictionary »

deniz samuru meaning in English

TurkishEnglish
deniz samuru noun

sea otter(Enhydra lutris)
noun