automated personal rapid transit - French English Dictionary