Skip to main content

atterrate

English atterrate meaning in English  •  atterrate का अर्थ अंग्रेजी में
v. t.
  • To fill up with alluvial earth.
Advertisement