English-Latin dictionary »

stem / stalk of a plant meaning in Latin

EnglishLatin
stem / stalk of a plant noun

scapus [scapi](2nd) M
noun