Definition of happy pair in English:

happy pair

noun

  • Happy couple.

Origin

Early 17th century; earliest use found in John Fletcher (1579–1625), playwright.