elunga

English: Translation
top of, the position over (something)
noun