Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of imbankment

- The act of surrounding with a bank; a bank or mound raised for defense, a roadway, etc.; an embankment. See Embankment.