Englishfor English speakers
amphora English
Meaning amphora meaning
What does amphora mean?
amphora
Synonyms amphora synonyms
What other words have the same or similar meaning as amphora?