Definition of “tear sth down” - English Dictionary

English