Turkish-English dictionary »

deniz faresi meaning in English

TurkishEnglish
deniz faresi noun

sea mouse(a marine worm)
noun