Definition of show someone/thing up in British and World English in Oxford dictionary. Meaning, ...
www.oxforddictionaries.com