SUGGILLATE


Meaning of SUGGILLATE in English

vt to beat livid, or black and blue.

Webster English vocab.      Английский словарь Webster.