Meanings

  1. idiomaticace up one's sleeve, ace in the hole