English-Latin dictionary »

the plant othonna meaning in Latin

EnglishLatin
the plant othonna noun

anemone [anemones]noun
F