DICTIONARY


Definition of IMMUNOLOGISTS

noun : IMMUNOLOGISTS

Source: WordNet 3.1

  • 1. (

    ) a medical scientist who specializes in immunology ;


See more about : IMMUNOLOGISTS