Where does “on top” come from?

on top (English): In a dominant position

Definitions

  1. In a dominant position

Words derived from “on top