Definition:
Compare atterrate with other words:
atterrate vs. earth
alluvial vs. atterrate
atterrate vs. fill