déceler
Top 9000
Meanings
Verb
1. to uncover, to reveal, to discover (transitive)
2. to show oneself, to come out (pronominal)