Have all the moves
verb phrase
To be very skillful; be expert, esp and originally in a sport or game (1970s+)
Read Also:
- Have a load on
verb phrase To be drunk; feel no pain (1598+)
- Have a lock on something
verb phrase To be assured of some result; be certain of success: Catholics constantly yearn for moral conviction, and Mr Powell’s got a lock on that [1970s+; fr lock, ”a wrestling hold”]
- Have a lot going for
see: have going for one
- Have a mind like a sieve
verb phrase To be very forgetful (1893+)
- Have a mind to
see: have a good mind to