"Detruded" is a word in ENGLISH
detruded
ENGLISH
Definition:
of Detrude
WORD SUGGESTIONS
detrude
ENGLISH
To thrust down or out; to push down with force.
Read the complete definitiondetruding
ENGLISH
of Detrude
Read the complete definition