English dictionary
amphora meaning and definition
Definition and meaning of amphora at MeaningMonkey.org. amphora meaning and definition in the English Dictionary.AMPHORA noun
Definition of amphora (noun)
- an ancient jar with two handles and a narrow neck; used to hold oil or wine
Source: Princeton University Wordnet