English-Latin dictionary »

climbing plants l+s meaning in Latin

EnglishLatin
climbing plants L+S noun

clematis [clematidis](3rd) F
noun