Home
Advance Search
Dictionary
Words with Friends solver
Meaning of amphora
Definition:-
A tall ancient Greek or Roman jar with two handles and a narrow neck. (noun)