Yahoo Web Search

Search results

  1. Dictionary
    Pack a punch
    • be capable of hitting with skill or force

    Powered by Oxford Languages