seahenge - French English Dictionary