mixture of petals from certain flowers, particularly roses and geraniums, that in some processions are thrown at religious images as a sign of praise - Turkish English Dictionary

Suggest a Term