innate immune cell - Spanish English Dictionary