DOCTRESS MEANING IN ENGLISH

• Doctress Definition & Synonyms

  1. (n.) A female doctor.


RECENT SEARCHES