rattle on 喋喋不休,嘮嘮叨叨;嘎嗒嘎嗒響個不停
rattle on v : talk incessantly and tiresomely [syn: yack, jaw, yack away, yap away]