Translation of terlewat in English:

terlewat

belated

adjective

  • 1

    belated, coming very late or too late