most capable service or agency - Spanish English Dictionary