umanyi

Tumbuka

Noun

umanyi

  1. technology