LIKUTA

Definition of LIKUTA

  1. (noun)100 makuta equal 1 zaire in Zaire