Word Meaning

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


Meaning of embank

- To throw up a bank so as to confine or to defend; to protect by a bank of earth or stone.