Spanish-English dictionary »

biznaga meaning in English

SpanishEnglish
biznaga noun
{f}

toothpickweed(Ammi visnaga)
noun