Skip to main content

English: Green Goddess

Welsh: Green Goddess

Part of speech

Neutral

Definition

A type of fire-engine operated by the army in civil emergencies.