The Apollo Belvedere Meaning, Definition & Usage

Definitions
  1. a celebrated statue of Apollo in the Belvedere gallery of the Vatican palace at Rome, esteemed of the noblest representations of the human frame.

Webster 1913