English-Latin dictionary »

dragon-root, green dragon (l+s) meaning in Latin

EnglishLatin
dragon-root, green dragon (L+S) noun

aris [aridis](3rd) F
noun