on demand is a crossword puzzle answer that we have spotted 2 times. Whenever required As soon as requested