English-Latin dictionary »

plant, cinquefoil meaning in Latin

EnglishLatin
plant, cinquefoil noun

chamaezelon [chamaezeli]noun
N