Dahomey

Explore definitions, synonyms, and language insights of Dahomey

Definitions

Noun
a country on western coast of Africa; formerly under French control