mechanical chattering - Turkish English Dictionary