мелькают: от глагола "мелькать", который образован от существительного "мелькание"дворцы: от существительного "дворец"лачужки: возможно, произошло от диалектного слова "лачужка", имеющего неясное происхождениеаптека: от греческого "аптечный" (apóthēkē), что означает "склад"магазины: от французского "magasin", что означает "склад" или "магазин"