FORCIPATION MEANING IN ENGLISH

• Forcipation Definition & Synonyms

  1. (n.) Torture by pinching with forceps or pinchers.


RECENT SEARCHES