dubua

English: Translation
a person of extraordinary ability
noun