a set of symbols and means of using them which allows solutions to be expressed in terms most closely related to the problem space. Example: HTML was designed to structure web page content, even non-programmers can use it.
Domain-Specific Language is a design method with a very long history. It means to create a system of reusable parts and a means of connecting them which requires no programming, or very minimal programming (meaning: to edit source code). The elements of the "language" are parts that express the concepts of the problem, from a user's point of view.
Martin Fowler has written extensively on this idea, including a book titled "Domain Specific Languages".
Domain Specific Languages usually include tools for assembling the parts, and a run-time environment for interpreting the language.