palpable rattle - Turkish English Dictionary