popular celebration including a procession in honor of a saint - Spanish English Dictionary

Suggest a Term