English-Spanish dictionary »

toothpickweed meaning in Spanish

EnglishSpanish
toothpickweed (Ammi visnaga)
noun

biznaganoun
{f}