Home
Home
Which-Way-to-the-Sea Flashcard Deck
Delta Flashcard
Delta definition: A large mass of sediment deposited at the mouth of a river.