EMBER-GOOSE MEANING IN ENGLISH

• Ember-goose Definition & Synonyms

  1. (n.) The loon or great northern diver. See Loon.


RECENT SEARCHES