|
Need synonyms for Godzillas? Here's a list of similar words from our thesaurus that you can use instead.
Noun
Plural for a person or thing of great physical size, stature or strength
“The closer you get to the top of the supply chain, the more you face the two Godzillas of the industry Delphi and Visteon.”
Related Words and Phrases
|
|
|
|
|
|