n. A business that dominates or monopolizes an area. [compound; metaphoric association with the size of an elephant]. Context and Source: "... they are increasingly ambivalent about retail elephants lumbering into their neighborhoods. " (Newsweek 9/16/96).
RETAIL ELEPHANT
Meaning of RETAIL ELEPHANT in English
New Words English dictionary. Английский словарь новых слов. 2012