1 definition by scott Clabburn

Top Definition
The man man who owns the posh superstore harrods. as some people would say a place for rich snobs. which is not true
mohamed al fayed An egyptian millionaire
by scott Clabburn February 21, 2008

Mug icon
Buy a mohamed al fayed mug!