amphora meaning
Freebase (0.00 / 0 votes) Rate this definition: Amphora. An amphora is a type of container of a characteristic shape and size, descending from at least as early as the Neolithic Period. Amphorae were used in vast numbers for the transport and storage of various products, both liquid and dry, but mostly for wine.