• word of the day

    lymphogranuloma

    lymphogranuloma - Dictionary definition and meaning for word lymphogranuloma

    Definition
    (noun) swelling of a lymph node
Download our Mobile App Today
Receive our word of the day
on Whatsapp