macrofagocito - French English Dictionary