Basic Guidelines For English SpellingsREAD THESE ARTICLES
(With possessive adjective) a place which a person associates with happiness, visualized as a means of reducing stress, calming down, etc.; (hence) a happy state of mind.
1990s; earliest use found in The Ottawa Citizen.
Are You Learning English? Here Are Our Top English Tips