beach haven - French English Dictionary