Suggest a translation

अहह

अहह Aha! Exclamation expressing astonishment or joy