Spanish-English dictionary »

tagasaste meaning in English

SpanishEnglish
tagasaste noun
{m}

tagasaste(tree)
noun