most capable service or agency - Turkish English Dictionary