Chinese-English dictionary »

西印度樱桃 /xī-yìndù yīngtáo/ meaning in English

ChineseEnglish
西印度樱桃 /-Yìndù yīngtáo/ noun

acerola(fruit)
noun