на виду

(у кого-л.) in sight; visible (to); in full view

Источник: Полный русско-английский словарь на Gufo.me