HOWL


Meaning of HOWL in English

[noun] [C]He leaves his dog shut up in the house all day, and we can hear its howls.She gave/let out a howl of pain.(figurative) The plans to build a new supermarket have been greeted with howls of protest (= angry complaints) from local residents.

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