DECOLLATING MEANING IN ENGLISH

• Decollating Definition & Synonyms

  1. (p. pr. & vb. n.) of Decollate


• Decollate Definition & Synonyms

  1. (v. t.) To sever from the neck; to behead; to decapitate.


RECENT SEARCHES