green goddess








noun

  1. British an army fire engine
55 queries 0.552