壇上

on a stage; on a platform; on an altar

Meaning

  1. n
    on a stage; on a platform; on an altar