American Dictionary
Definition Prince Charming in American English
Prince Charming noun
[countable]nounFrom the name of the prince in the story of Cinderella who falls in love with Cinderella and marries her.
Synonyms and related words

American Dictionary
From the name of the prince in the story of Cinderella who falls in love with Cinderella and marries her.