• word of the day

    neuroblastoma

    neuroblastoma - Dictionary definition and meaning for word neuroblastoma

    Definition
    (noun) malignant tumor containing embryonic nerve cells; usually metastasizes quickly
Download our Mobile App Today
Receive our word of the day
on Whatsapp