mumble/murmur something - French English Dictionary