Испанско-русский словарь
1) быть способным (к чему-либо)
2) собаку съесть (в чём-либо)
calzar muchos puntos