1 definition by Phoenix SC

Top Definition
A sexy guy that sometimes lies but is so amazing in bed you won't care.
This guy I'm dating is such a Mike Scro
by Phoenix SC March 13, 2017

Mug icon
Buy a Mike Scro mug!