service delivery mechanism - Turkish English Dictionary