Definition of hamlets:
(n) :
A small village or a group of houses.
(n) :
(British) A village that does not have its own church.
(n) :
Any of the fish of the genus Hypoplectrus in the family Serranidae.
(n) :
A William Shakespeare play about the Danish royal family.
(n) :
The eponymous main character of William Shakespeare's play, whose father's ghost, murdered by Hamlet's uncle, exhorts him to seek revenge.
(n) :
A male given name.