gambia

Explore definitions, synonyms, and language insights of gambia

Definitions

Noun
a narrow republic surrounded by Senegal in West Africa