English Dictionary
Definition scalp in British English
scalp noun
[countable] noun
/skælp/
English Dictionary