Spanish-English dictionary »

armuelle meaning in English

SpanishEnglish
armuelle noun
{m}

saltbush(plant of the genus Atriplex)
noun