Meanings1not to be inferior in any aspects (idiom)2to surpass3to outdo4(derog.) to be even worseWritten Forms有過之而無不及Traditional · Main Form有过之而无不及Alternate Form