Insatiable
(adjective) Incapable of being satisfied
Solace
(noun) comfort in time of grief or stress
relegate
(noun) To demote, or assign a lower place/category/position
teem
(verb) to swarm; be prolific or fertile
incursion
(noun) a raid or hostile entrance
itinerant
(adjective) wandering; traveling place to place
stalwart
(adjective) Strong, sturdy; firm and steadfast
penchant
(noun) strong liking or inclination