Translation of tersadai in English:

tersadai

to lie outstretched

verb

  • 1

    to lie outstretched, beached, stranded