stare in the face

انگلیسی به انگلیسی

• be clear beyond a doubt; be easily noticeable, be apparent (the truth)

پیشنهاد کاربران

it is very easy to see or obvious:
کاملاً واضح و شفاف است
جلوی چشم مان است

بپرس