CATERWAUL


Meaning of CATERWAUL in English

[verb] [I] - (of a person or animal) to make a high unpleasant noise like a cat

Cambridge English vocab.      Кембриджский английский словарь.