Noun
homelet (plural homelets) A little home.
Average rents fell in 10 out of 12 regions of the UK last month, according to data released by HomeLet. Source: Internet