Top definition
Commentary consisting of lots of screaming/shouting.

See "shoutcaster" for similar.
John has the lungs for a professional screamlord for Street Fighter.
by AussieManny February 11, 2018
Get the mug
Get a screamlord mug for your fish G√ľnter.