Polish-English dictionary »

stewia meaning in English

PolishEnglish
stewia noun

stevianoun
any species of genus Stevia

stevianoun
sweetener

Your history