MeaningIn Greek, it means Mother of Atlanta, and the Latin meaning is Amazon
ReligionChristianity
OriginLatin