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 buddy Abdul.

Available Domains :D

  • mcgowran.se
  • mcgowran.net
  • mcgowran.men