situated on rocks - French English Dictionary