reef of rocks - French English Dictionary