Amphora — definition

1. amphora (Noun)

1 definition

amphora (Noun) — An ancient jar with two handles and a narrow neck; used to hold oil or wine.

1 type of
jar