Top definition
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.