The difference between Mama's boy and Nancy
When used as nouns, mama's boy means a male person, especially a young man or boy, who is overly attached to or influenced by his mother, whereas nancy means an effeminate man, especially a homosexual.
check bellow for the other definitions of Mama's boy and Nancy
-
Mama's boy as a noun (idiomatic, derogatory):
A male person, especially a young man or boy, who is overly attached to or influenced by his mother; a sissy.
Examples:
"He's such a mama's boy that he can't even ask a girl out for a date without his mother's approval."
-
Nancy as a noun (British, US, derogatory, slang):
An effeminate man, especially a homosexual.