Dictionary search results

Showing 1-2 of 2 results

oto- British & World English

(Used chiefly in medical terms) of or relating to the ears


You searched for oto-