Wild Goose (noun) Definition, Meaning & Examples

noun
  1. any undomesticated goose, especially the greylag of Britain or the Canada goose.
Wild Goose (noun) Definition, Meaning & Examples

More Definitions