Definitions of First lord of the treasury:

  • noun:   the British cabinet minister responsible for economic strategy