This question already has an answer here:
Is there a German online dictionary that renders all (standard) German words by inputting the last letters?
Say, you input “nebierhcs”, then you get, for instance, schreiben, abschreiben, anschreiben, … (and perhaps some words I'm missing inbetween). That is, one can pick the number of letters in common, the output words are supposed to have as last letters.
This question was somehow motivated by this one.