What is the meaning of Scap?

The scapula.

to escape

to drop (something)

to finish

sheep

alternative form of sċēap

alternative spelling of skap

first-person singular present indicative/subjunctive of scăpa

scape

Source: wiktionary.org