bubbling rattle - Turkish English Dictionary