January 23, 2007 8:28am CST
what is a delta?
1 response
@supremegod (1019)
• India
23 Jan 07
delta - delta , a place where river meets sea
delta is the place where a river meets a sea or ocean but needs to have the land islands created due to the deposited silt carried by the river all along its path.