subcontracts - German English Dictionary