ridable miniature railway - French English Dictionary