As someone who, on occasion, has created a domain-specific-language or two, this entry of the Devil’s Dictionary of Programming hit close to home:
DSL
A domain specific language, where code is written in one language and errors are given in another.
Link (found on hacker news)