steep rugged rock - French English Dictionary