Leatherhead (noun) Definition, Meaning & Examples

noun
  1. another name for friarbird
noun
  1. a town in S England, in Surrey. Pop: 42 885 (2001)
Leatherhead (noun) Definition, Meaning & Examples

More Definitions