1 definition by Mohsen12

Top Definition
giraffe in persian language.
Dar baghe vahsh zarrafe negahdari mishavad.
by Mohsen12 August 16, 2006

Mug icon
Buy a zarrafe mug!