Amphora Meaning

There are 1 meaning(s) for word Amphora

Meaning 1 : an ancient jar with two handles and a narrow neck; used to hold oil or wine