Yahoo Web Search

Search results

  1. Dictionary
    Storm centre

    noun

    • 1. the central point around which controversy or trouble happens: "Lusignan seems to have been the storm centre of the revolt"

    Powered by Oxford Languages