rapid transit station - French English Dictionary