EPITHELIOID MEANING IN ENGLISH

• Epithelioid Definition & Synonyms

  1. (a.) Like epithelium; as, epithelioid cells.


RECENT SEARCHES