AMPHORA MEANING IN ENGLISH

• Amphora Definition & Synonyms

  1. (n.) Among the ancients, a two-handled vessel, tapering at the bottom, used for holding wine, oil, etc.


• Amphoral Definition & Synonyms

  1. (a.) Pertaining to, or resembling, an amphora.


RECENT SEARCHES