[adjective]The school offers courses in every imaginable subject (in every subject imaginable) (= in all possible subjects).Using computer graphics, you can create anything imaginable (= anything that you have a mental picture of).
IMAGINABLE
Meaning of IMAGINABLE in English
Cambridge English vocab. Кембриджский английский словарь. 2012