meaning of ember goose

1. The loon or great northern diver. See Loon.


Related Words

ember-goose |

Developed & Maintained By Taraprasad.com

Treasure Words