- ... they are increasingly ambivalent about retail elephants lumbering into their neighborhoods.
RETAIL ELEPHANT
noun; compounding
A business that dominates or monopolizes an area.
Etymology : compound; metaphoric association with the size of an elephant
Source : Newsweek
Last modified: 10 June 2008