1.AdjectiveHaving recently left one stage of life to begin another.
"You can hardly expect someone fresh out of basic training to be a superhero who can see around every corner."
2.AdjectiveHaving completely exhausted one's supply of (a commodity); especially, having just run out recently.
"Customer: I'd like a sesame bagel, please. Waiter: Sorry, hon, we're fresh out of sesame. How about sourdough?; They've tried nothing and they're fresh out of ideas. [sarcastic comment about someone's lack of problem-solving skills]"