noun
ADJECTIVE
▪ agreeable ( esp. BrE ), boon ( literary ), charming , delightful , entertaining , good , pleasant , wonderful
▪ close , constant , faithful , inseparable , loyal
▪
A cute little terrier was his constant ~.
▪
Fear was her constant ~. ( figurative )
▪ life , long-time
▪ female , male
▪ canine , human
▪ dining , dinner
▪ drinking , travelling/traveling , walking
▪
He was an entertaining dinner ~.
COMPANION + NOUN
▪ animal
PREPOSITION
▪ ~ for , ~ to
▪
She lived in the house as a ~ to our grandmother.