Meaning of 3M in English

3M

(n): a young male who`s only care`s are his ma, his moth and his moustache (ireland sleng)

Slang English vocab.      Английский сленговый словарь.