1 definition by imranAh

Top Definition
urdu name meaning fresh, new, blossoming.beautiful.serious.
her skin is very shaguftah, i wonder what she uses.
by imranAh January 10, 2012

Mug icon
Buy a shaguftah mug!