Achimota (English, name)
expansion: Achimota
Senses:
glosses: A town in Accra Metropolitan District, Greater Accra Region, Ghana.
Forms: