Hamble

See also: hamble

EnglishEdit

Wikipedia has an article on:

Wikipedia

Proper nounEdit

Hamble

  1. a river in Hampshire, England.