1 definition by John35467

Top Definition
Persian name, means: handsome, good-looking, nice-looking, attractive, personable, striking, stunning, fine, glorious and happy
Very powerful, tall, wise, rich
He is such a handsome boy, i think his name is farshad
by John35467 August 17, 2018

Mug icon
Buy a Farshad mug!