English Dictionary
Definition nethead in British English
nethead noun
[countable] noun
/ˈnetˌhed/
Synonyms and related words
