Latin-English dictionary »

stirps, caulis meaning in English

LatinEnglish
stirps, caulis noun
{f}

stem [stems](botany: above-ground stalk of a vascular plant)
noun
[UK: stem] [US: ˈstem]