meaning of aus dem Stegreif schaffen

aus dem Stegreif schaffen - German to English

to improvise