献上xiàn shàngxianshangto offer (respectfully); to presentCharacters in this word上above, on top, superior献to offer, to presentStudy it in Yanamino