be better than someone at something - Spanish English Dictionary