general sub-contracting - Turkish English Dictionary