yelp in Italian
yelp in Italian
strillo
An abrupt, high-pitched noise or utterance.
strillare
To utter an abrupt, high-pitched noise.