Dictionary Romanian – English

chelălăi



Verb intranzitiv
1.

to yelp