pile of chirustes, small sticky balls - Spanish English Dictionary