ahaha meaning in english

[Tel.] interj. Ah! aha! implying surprise, fatigue, pain, pleasure. adbhutamu, bhedamu, santosamu –i arthamulandu ceppemata.