Jump to user comments
Adjective
- producing a strong effect
- gave an impressive performance as Othello
- disclosing unintentionally
- a telltale panel of lights
- a telltale patch of oil on the water marked where the boat went down
Noun
- disclosing information or giving evidence about another
- an act of narration
- he was the hero according to his own relation
- his endless recounting of the incident eventually became unbearable