sub-contractor - German English Dictionary