macrofagocito - German English Dictionary