• Sarcomatoid

    Full definition of sarcomatoid

    Adjective

    sarcomatoid

    1. Of or pertaining to a sarcoma
    © Wiktionary