WikiWord

English

Green Goddess

noun

Meaning

  1. A fire engine used by the army, the Bedford RLHZ Self-Propelled Pump.
  2. A variety of salad dressing containing mayonnaise, sour cream, chives and chervil.
  3. The Kenkyusha New Japanese-English Dictionary.

Etymology / origin

From their green color.

Sources

No citations have been attached yet.