English Meaning :
(Noun : A low triangular area of alluvial deposits where a river divides before entering a larger body of water)
Example : Long and narrow it stretches east to west along the Gambia River and the capital, Banjul, lies on an island in the river delta .
Word Example from TV Shows :
Would you get your Delta Wing Raptor
and join me?
(The Big Bang Theory Season 3, Episode 6)