Top definition
A McGowran is pleasing to the eye and very smart. McGowrans read a lot and have a beautiful bedside manner. They often have a fabulous female entourage, the girls being very classy and sophisticated.
Wow there goes a McGowran, look at his hot birds!!
by Jemima Price December 30, 2010
Get the mug
Get a McGowran mug for your guy Yasemin.