From Longman Business Dictionary
GoliathGo·li·ath /gəˈlaɪəθ/ (also goliath) noun [countableC] disapprovingORGANIZATIONS an organization that is very large and powerfulThe local community was depicted in the role of David against the one of the Goliaths of the oil industry.