Top definition
(Arabic) Adorned. Beautiful.
Zaibaa
by miss Thang11 September 13, 2011
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush