English-Latin dictionary »

spiny plant meaning in Latin

EnglishLatin
spiny plant noun

tribolus [triboli](2nd) M
noun

tribulus [tribuli](2nd) M
noun