{{term}}
- {{preview}}
Top definition
albarra
A
syrian
who lives
in europe
and has
long hair
Albarra-a
syrian
with
long hair
by
Bob123
December 15, 2015
Get a
albarra
mug for your cousin Georges.