Top definition
someone's comfort in doing something they truly love
look at soraya! she's sleeping on the roof of her car eating pho, I think she's in her natural habitat
by sorayatherose May 13, 2016
Get the mug
Get a natural habitat mug for your coworker Manafort.