Search results
- Dictionaryde·trac·tor/dəˈtraktər/
noun
- 1. a person who disparages someone or something: "the island, say its detractors, has been devoured by development"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries
define detractors |