v.
1.oppose, as in hostility or a competition
2.deal with (something unpleasant) head on
3.present somebody with something, usually to accuse or criticize
4.be face to face with
Idiom of the Day
engage in small talk
to talk about minor things rather than more important things
The sales staff engaged in some small talk before the meeting.