microfagocito - French English Dictionary