APOLLO Meaning of APOLLO in English n. paragon of beauty, perfect beauty Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012