1. companion, fellow, friend, mate, comrade, partner, colleague, coworker, associate
2. group, company, circle, set, gang
3. member of the same category (family, class)
1. very, considerably, easily, readily, fairly, quite, highly, rather
2. by no means, not readily
3. middle, half-way point
4. excellent, wonderful, very good