What is the meaning of amphora in English?

Learn vocabulary with pictures as well as definitions of amphora in English

Learn in

See more

n. amphora

Definition of amphora in English

Elongated container with a narrow neck and wide body that terminates in a point, which has two handles, is typically ceramic, and was characteristic ancient Greek and Rome.