prince charming Meaning, Definition & Usage

  1. noun a suitor who fulfills the dreams of his beloved

WordNet