sub-contract - Spanish English Dictionary