ELI5: Explain Like I'm 5

Taubman Sucks

Taubman Sucks is a phrase used to describe a company or business that is not doing well or is not popular. It means that the company is not doing a good job and people don't like them.