ON TOP Meaning of ON TOP in English on, located on the top of -, atop; at the summit, at the peak Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012