jobs definitions I

Match the jobs and the definitions!

dentist
engineer
cleaner
lawyer
architect
plumber
electrician
journalist
accountat
mechanic
bricklayer
hairdresser