RIBROAST


Meaning of RIBROAST in English

vt to beat soundly.

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