MeaningRelated to the word Pomme, which means Fruit Orchard
ReligionChristianity
OriginLatin, English