SARCOID MEANING IN ENGLISH

• Sarcoid Definition & Synonyms

  1. (a.) Resembling flesh, or muscle; composed of sarcode.


Synonyms:
Fleshy,

RECENT SEARCHES