What is the meaning of Ruffian?

A scoundrel, rascal, or unprincipled, deceitful, brutal and unreliable person.

A pimp; a pander.

A lover; a paramour.

To play the ruffian; to rage; to raise tumult.

Brutal; cruel; savagely boisterous; murderous.

Alternative spelling of rufian

Source: wiktionary.org