SARCOID


Meaning of SARCOID in English

adj resembling flesh, or muscle; composed of sarcode.

Webster English vocab.      Английский словарь Webster.