Translation of terdesak in English:

terdesak

insistent

adjective

  • 1

    insistent, insisting, forcing itself on one's attention