Spanish-English dictionary »

kombucha meaning in English

SpanishEnglish
kombucha noun
{f}

kombucha(fermentation of sweetened tea)
noun