Dictionary English – Romanian

cackle



Substantiv
Verb intranzitiv