**Mating** is the term for sexual activity, used mostly for animals. But what with the word **mate**?

**My mate** could mean my sexual partner, but I've heard that in less obvious context, such someone was talking about his **roommate** (a man), himself being declared heterosexual. I was a bit embarrassed by this word but I haven't ask. 

So, does the word **mate** always implies at least a bit of sexual context?