AMPHORA Meaning of AMPHORA in English n. (pl. amphorae or amphoras) a Greek or Roman vessel with two handles and a narrow neck. [ L f. Gk amphoreus ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012