rock-ribbed - French English Dictionary