Dictionary search results

Showing 1-2 of 2 results

intensive care British & World English

Special medical treatment of a dangerously ill patient, with constant monitoring