Translation of terheran-heran in English:

terheran-heran

extremely amazed

adjective

  • 1

    extremely amazed