AMPHORA Meaning of AMPHORA in English am ‧ pho ‧ ra /ˈæmfərə/ BrE AmE noun [countable] a tall clay container for oil or wine, used in ancient times Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012