English dictionary, thesaurus, translations & etymology
FreeDict.com

maavalli — meaning in English

Finnish → English · translate English → Finnish instead

English meaning

  • earthwork noun Any structure made from earth, especially an embankment used for fortification or flood control.

Senses

maavalli is used for these senses in English:

  • earthwork Any structure made from earth, especially an embankment used for fortification or flood control.