mogwera

noun
  1. A term used in Setswana, a language spoken in Botswana and South Africa, referring to a friend or companion. noun
    He introduced me to his mogwera, who was visiting from Botswana.
    During the festival, I spent most of my time with my mogwera, enjoying the celebrations.