Translation of terheran-heran in English:

terheran-heran

extremely amazed

  • 1

    extremely amazed