1 definition by Lobo Rio
A man of striking good looks and amazing passion. Irresistable to women on all levels. His charisma is only outmatched by his prowess in bed.
Steve is a common derivative of Stephen or Steven. Definition applies to all forms.
by Lobo Rio Feb 2, 2010 add a video