clear (an obstacle) - French English Dictionary