🇬🇧 en it 🇮🇹

in plain sight

  • (idiomatic) Very easy to see or notice, especially when it is supposed to be hidden.
in bella vista, in piena luce
Wiktionary Links