microcapsules - German English Dictionary