Noun
·
C1
delta
Meaning
a triangular area of land formed at the mouth of a river where it meets the sea
Lists
Nature