真っ向

Etymology
ja

Noun

 * 1) directly opposite, right in front
 * Often followed by to mean squarely, head on, or directly.