Latin-English dictionary »

damasonion meaning in English

LatinEnglish
damasonion [damasonii] noun
N

water plantainnoun