delta
Top 7000
Meanings
Noun
1. delta (geographical feature)
Examples1
A hang glider launched off the cliff.