CATERWAUL


Meaning of CATERWAUL in English

noun a caterwauling.

2. caterwaul ·vi to cry as cats in rutting time; to make a harsh, offensive noise.

Webster English vocab.      Английский словарь Webster.