What is the meaning of Scaraid?

third-person plural present indicative/subjunctive of scar

to sever, tear asunder

to part (with), separate (from)

to unfold, spread

Source: wiktionary.org