Dictionary for English, Malay, chines, Indonesian, Japanese, etc
English Definition
    noun
  1. Thatcher, Margaret Thatcher, Margaret Hilda Thatcher, Baroness Thatcher of Kesteven, Iron Lady: British stateswoman; first woman to serve as Prime Minister (born in 1925)
Translation
EnglishBaroness Thatcher of Kesteven, Iron Lady, Margaret Hilda Thatcher, Margaret Thatcher, Thatcher