English-Latin dictionary »

spider-root plant meaning in Latin

EnglishLatin
spider-root plant noun

phalangion [phalangii]noun
N

phalangius [phalangii](2nd) N
noun