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

English Dictionary