deltaTop 7000MeaningsNoun1. delta (geographical feature)Examples1Une aile delta s'est élancée de la falaise.A hang glider launched off the cliff.