Word Meaning

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


Meaning of detrude

- To thrust down or out; to push down with force.