sting (subureteric teflon injection) - Spanish English Dictionary