beachfront rooms - French English Dictionary