Meaning of amphora

Definition of amphora

(noun) an ancient jar with two handles and a narrow neck; used to hold oil or wine

Other information on amphora

WIKIPEDIA results for amphora
Amazon results for amphora