Entry # 3261 has returned 1 entry

dubua

noun a person of extraordinary ability