meaning of Atterrate

Atterrate meaning in General Dictionary

To fill with alluvial earth

View more

  • To fill up with alluvial planet.

Atterrate meaning in General Dictionary

(v. t.) To fill-up with alluvial planet.