Jobs & Occupations Upper Intermediate
0/16

Pick the word that matches this meaning:

A trained professional who designs buildings and checks they are built properly.