1 definition by Jemima Price
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.
by Jemima Price December 30, 2011