beating machine - Turkish English Dictionary