body rattle - Turkish English Dictionary