MeaningEssentially means a bloom or a flower, flowering Easter
ReligionChristianity
OriginFrench, Spanish