formation No Further a Mystery
delta - a very low triangular location of alluvial deposits wherever a river divides before entering a bigger overall body of drinking water; "the Mississippi River delta"; "the Nile delta"One particular doable clarification is that the Vitality in the affect with Earth that shaped the Moon vaporized lighter supplies, casting them into Room, and le