Chinese-English dictionary »

巴贝多樱桃 /bābèiduō yīngtáo/ meaning in English

ChineseEnglish
巴贝多樱桃 /Bābèiduō yīngtáo/ noun

acerola(fruit)
noun