IMBER-GOOSE MEANING IN ENGLISH

• Imber-goose Definition & Synonyms

  1. (n.) The loon. See Ember-goose.


RECENT SEARCHES