Dictionary search results

Showing 1-2 of 2 results

defence mechanism British & World English

An automatic reaction of the body against disease-causing organisms