go to town on something - Spanish English Dictionary