Spanish-English dictionary »

canistel meaning in English

SpanishEnglish
canistel noun
{m}

canistel(tree)
noun