VariousWords beta
Definitions:
Noun
engineer
applied scientist
technologist
Definition: a person who uses scientific knowledge to solve practical problems