Definitions Found:

small island, esp. one in a river or lake