polymer transparent microcapsules - French English Dictionary