have an ace up one's sleeve

listen to the pronunciation of have an ace up one's sleeve
English - Turkish
elinde kozu olmak
English - English
be in a superior position, have the advantage