international standard-setting body - Spanish English Dictionary