n.
1.a crosspiece spreading the gunnels of a boat thwart v.
1.hinder or prevent (the efforts, plans, or desires) of
Idiom of the Day
keep (something) under one's hat
to keep a secret, to not tell something
My coworker will not say where he is going for his holiday. He wants to keep it under his hat.