Amphora - Definition

amphora

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

Look up another word