English-Turkish dictionary »

sea otter meaning in Turkish

EnglishTurkish
sea otter (Enhydra lutris)
noun

deniz samurunoun