Noun
A little island in a river or lake. See Ait.
Source: Webster's dictionaryIslands main The River Thames contains over 80 islands ranging from the large estuarial marshlands of the Isle of Sheppey and Canvey Island to small tree-covered islets like Rose Isle in Oxfordshire and Headpile Eyot in Berkshire. Source: Internet