microcapsules - French English Dictionary