alternative trading organization (ato) - French English Dictionary