Domain shaders are part of the programmable graphics pipeline which turn geometry patches into vertex positions.
Domain shaders are part of the programmable tessellation pipeline of most graphics cards.
They take input geometry patches and turn them into actual vertex positions for consumption by the rest of the graphics pipeline.