Rysk-Engelsk ordbok »

спрятать на виду betyder på engelska

RyskaEngelska
спрятать на виду verb

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