Green Goddess


noun

British an army fire engine

Word Origin for Green Goddess

C20: so-called because of its green livery