(right) under someone's (very) nose - French English Dictionary