iJunoon official Urdu Dictionary
ہیاؤ
hayao
English definition for caterwaul
1. n. the yowling sound made by a cat in heat
2. v. utter shrieks, as of cats
Meaning for caterwaul found in 7 Languages.
Sponored Video