Hamlets

Common cigars, available in shops in the UK.
Il have a pack of hamlets please
by alan Michale September 2, 2005
mugGet the Hamletsmug.

Share this definition