companion

noun

A person or animal with whom one spends a lot of time or with whom one travels.

verb

Accompany.