technical service procurement agency - Turkish English Dictionary