Meaning of magsadsad

magsadsad

Tagalog

magsadsad (nagsasadsad, nagsadsad, magsasadsad) v., inf. beach; cause to run aground