Green Goddess
noun
Meaning
- A fire engine used by the army, the Bedford RLHZ Self-Propelled Pump.
- A variety of salad dressing containing mayonnaise, sour cream, chives and chervil.
- The Kenkyusha New Japanese-English Dictionary.
Etymology / origin
From their green color.
Sources
No citations have been attached yet.