trap and trace device - Turkish English Dictionary