Huccaby (English, name)
expansion: Huccaby
Senses:
glosses: A hamlet in Dartmoor, Devon, South West England, England, United Kingdom.
Forms: