Jobs & Occupations Intermediate
0/14

Pick the word that matches this meaning:

Someone who designs and builds machines, roads or bridges.