Meaning: 1 to come to rest after descending from the air <pigeons flying home to roost on the roof> — see alight 2 to establish or place comfortably or snugly <a gang of friends had roosted themselves around the ski lodgeʼs massive fireplace> — see ensconce1