Chinese-English dictionary »

佩奥特掌 /pèi'àotèzhǎng/ meaning in English

ChineseEnglish
佩奥特掌 /pèi'àotèzhǎng/ noun

peyote(cactus)
noun
[UK: peɪ.ˈəʊ.ti] [US: peɪˈo.ʊ.ti]

Your history