alluvion - Dictionary definition and meaning for word
alluvion
Definition (noun) gradual formation of new land, by recession of the sea or deposit of sediment
Definition (noun) the rising of a body of water and its overflowing onto normally dry land
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com