life scientist - English Synonyms Dictionary

life scientist

n.
[1] biologist