Definition of the Word AIT


island in a river, especially the River Thames in England.

Close Window