polymer transparent microcapsules - Turkish English Dictionary