What is Hold out ?
Hold out is (verb) 1. to move something towards someone Hold out your plate to be served. He held out his hand but she refused to shake it. 2. to resist against someone or something The castle held out for ten weeks against a huge enemy army.
source: Easier English, Student Dictionary Upper Intermediate Level