dar cartas

Etymology
lit. 'to give cards'.

Verb

 * 1)  to be skilled in

Usage notes

 * The degree of skill can be quantified, using quantifiers on the number of cards. So dar cartas  means to be very skilled, while dar  cartas  means to be somewhat skilled, and  dá cartas  means to be unskilled.