SUGGILLATE MEANING IN ENGLISH

• Suggillate Definition & Synonyms

  1. (v. t.) To beat livid, or black and blue.


RECENT SEARCHES