English-Chinese dictionary »

amphora meaning in Chinese

EnglishChinese
amphora [amphorae] (large clay vessel used in ancient Greece and Rome for storing wine and oil)
noun
[UK: ˈæm.fə.rə]
[US: ˈæm.fə.rə]

双耳瓶 /shuāng'ěrpíng/noun

双耳细颈椭圆土罐 /shuāng'ěrxìjǐng tuǒyuán tǔguàn/noun

雙耳瓶noun

雙耳細頸橢圓土罐noun