caterwaul /ˈkætɚˌwɑːl/ verb caterwauls; caterwauled; caterwauling
caterwauls; caterwauled; caterwauling
Learner's definition of CATERWAUL
[no object]
1
: to make a very loud and unpleasant sound发出刺耳的尖叫声 2
: to protest or complain noisily大声抗议;吵闹
— caterwaul
noun, plural caterwauls [count]