engineering consultancy contract - German English Dictionary