DILLARD'S


Meaning of DILLARD'S in English

n. American corporation headquartered in Arkansas, operator of a chain of upscale department stores in the United States

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.