pile of chirustes, small sticky balls - Espagnol Anglais Dictionnaire