Top definition
A teammate in call of duty whom plays dirty but always seems choke in intense situations
Gosh wyatt we have a scuzzyfrog on our team
by smelly john October 26, 2016
Get the mug
Get a Scuzzyfrog mug for your brother Jerry.