1 definition by larsselleth
(Pro-Noun) Magaluf. Spanish Island. Renowed for its tirade of English scallies who holiday there. This leads to sexual encounters. The word is comprised from:
Shag - To Have Sex
Muff - English slang for vagina.
Shag - To Have Sex
Muff - English slang for vagina.
by larsselleth September 1, 2008