imperial war museum








noun

  1. a museum in London, founded in 1920, containing material related to military operations involving British and Commonwealth forces since 1914
57 queries 0.580