Chinese: 你咕咕哝哝的来着。
English: You mumbled.