ball over


Meanings

  • surprise greatly; knock someone's socks off;