telltale

Noun
  1. Someone who gossips indiscreetly (synset 110712192)
Adjective
  1. Disclosing unintentionally something concealed (synset 301308279)
    "a telling smile"; "a telltale panel of lights"; "a telltale patch of oil on the water marked where the boat went down"

Other Searches