Definition of the Word AIT
island in a river, especially the River Thames in England.
Close Window