flower petals used like confetti - Español Inglés Diccionario