English-Latin dictionary »

semi-divine female nature / water spirit meaning in Latin

EnglishLatin
semi-divine female nature / water spirit noun

nympha [nymphae](1st) F
noun

nymphe [nymphes]noun
F