Eight-hundred-pound-gorilla meaning

A person or organization regarded as being extremely powerful, aggressive, or intimidating.
noun
0
0
An obvious or major problem that people are too afraid or embarrassed to talk about.
noun
0
0
Advertisement