a good mouser - Turkish English Dictionary