front 1 shelter | back 1 noun [uncountable] a place to live, considered as one of the basic needs of life [uncountable] protection from danger or from wind, rain, hot sun etc |
front 2 head over heels | back 2 Completely enamored of someone, typically a new romantic partner. This phrase is sometimes followed by "in love."Oh, I know he's head over heels in love with Christina |