meet head-on

meet head-on

To confront or otherwise handle something directly. I'm nervous about having to make a presentation to the entire board, but it is a challenge I will meet head-on.
See also: meet
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.
See also: