Atterrate

Definition:

  • (v. t.) To fill up with alluvial earth.

Compare atterrate with other words:

atterrate vs. earth

alluvial vs. atterrate

atterrate vs. fill