be sufficiently talented or experienced at something - Spanish English Dictionary