delta noun definition in Rivers and lakes topic from the Oxford Advanced Learner's Dictionary

delta

 noun: Rivers and lakes topic
an area of land, shaped like a triangle, where a river has split into several smaller rivers before entering the sea the Nile Delta