English-Latin dictionary »

plant used in medicine as soporific / sleep inducing meaning in Latin

EnglishLatin
plant used in medicine as soporific / sleep inducing noun

mandragoras [mandragorae]noun
M