SUBDURAL MEANING IN ENGLISH

• Subdural Definition & Synonyms

  1. (a.) Situated under the dura mater, or between the dura mater and the arachnoid membrane.


RECENT SEARCHES