TELANGIECTASIS MEANING IN ENGLISH

• Telangiectasis Definition & Synonyms

  1. (n.) Dilatation of the capillary vessels.


RECENT SEARCHES