Find the word definition

Wiktionary
ace up one's sleeve

n. (context idiomatic English) A surprise advantage of which others are not aware.