What does 'Ace up your sleeve' mean?

If you have an ace up your sleeve, you have something that will give you an advantage that other people don't know about.

Idioms similar to 'Ace up your sleeve'

All idioms have been editorially reviewed, and submitted idioms may have been edited for correctness and completeness.

See also: