ELINGUATION MEANING IN ENGLISH

• Elinguation Definition & Synonyms

  1. (n.) Punishment by cutting out the tongue.


RECENT SEARCHES