Definition of “howling” - English Dictionary

british dictionary