Telltale drapes Synonyms

Definitions for Telltale


  • (adjective) indicating something
  • (noun) a person who habitually reveals personal or sensational facts about others
  • (noun) a person who provides information about another's wrongdoing

TD abbreviation

TD is an abbreviation for Telltale Drapes
What does TD stand for?
TD stands for "Telltale Drapes"

Definitions for Drapes


  • (noun) pieces of cloth hung to darken, decorate, or divide a room