be capable of taking criticism - Spanish English Dictionary