Definition of companion

What does the word companion mean?