LexiTurkTURKISH ↔ ENGLISH DICTIONARY

(mit.) orman veya su perisi” in English

1 English translation
EN
nymph

A nymph lives there.