Italian-English dictionary »

camedrio maro meaning in English

ItalianEnglish
camedrio maro noun
{m}

cat thyme(Teucrium marum)
noun