tpj

Etymology
.

Adjective

 * 1) being on top of, standing atop
 * 2)  first
 * 3) chief, head, main
 * 4) best
 * 1) best