Ascapart

Proper noun

 * 1)  A legendary giant in English folklore.