Русский-Английский словарь »

спрятать на виду означает в английский

РусскийАнглийский
спрятать на виду verb

hide in plain sight(be unnoticeable by staying visible)
verb