polymer transparent microcapsules - Espagnol Anglais Dictionnaire