subcontracting firm - German English Dictionary