restrictive sight distance - French English Dictionary