English-Latin dictionary »

thistle (plant) meaning in Latin

EnglishLatin
thistle (plant) noun
[UK: ˈθɪs.l̩]
[US: ˈθɪs.l̩]

acanos [acani]noun
M