Quiz #6

Literally: short of something better

Meaning: lacking something better you improvise, you've got to work with what you've got

clear window