an island in a river, especially the river thames in england

listen to the pronunciation of an island in a river, especially the river thames in england
İngilizce - İngilizce
ait

Fog everywhere. Fog up the river, where it flows among green aits and meadows.

an island in a river, especially the river thames in england