Translation of aduhai in English:

User Contribution

aduhai

incredible, great

adjective