small box attached to posts on the streets that opens and drops flower petals during certain religious processions - Spanish English Dictionary