Sarcomatoid

Definition of Sarcomatoid from the PharmacyDictionary.in

Sarcomatoid

Resembling a sarcoma, meaning it has similar characteristics to this type of cancer.

Not Available