English Dictionary
Definition scalp in British English
scalp verb
[transitive] verb
/skælp/
English Dictionary