Synonyms of 'catcall'
Copyright © 2016 by HarperCollins Publishers. All rights reserved.
If you deride someone or something, you say that they are stupid or have no value.
This theory is widely derided by conventional scientists.
Thesaurus for catcall from the Collins English Thesaurus
Catcalls are loud noises that people make to show that they disapprove of something they are watching or listening to.