demolish (an argument) - French English Dictionary