riding suit with a long skirt - French English Dictionary