surrounded on three sides by water - French English Dictionary