DETRACOR MEANING IN ENGLISH

• Detracor Definition & Synonyms

  1. (n.) One who detracts; a derogator; a defamer.


RECENT SEARCHES