Spanish-English Dictionarymurmurar
Meaning of murmurar