AMPHORA Meaning of AMPHORA in English n. (pl. amphorae or amphoras) a Greek or Roman vessel with two handles and a narrow neck. Etymology: L f. Gk amphoreus Oxford English vocab. Оксфордский английский словарь. 2012