meaning of Becky Scanlon

Becky Scanlon meaning in Urban Dictionary

A descriptive expression you would use to phone a person beautiful and amazing, preferable a female.