alternative trading organization (ato) - Spanish English Dictionary