KETEPA: Kenya Tea Packers Ltd

What does KETEPA mean? The above is one of KETEPA meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Kenya Tea Packers Ltd

KETEPA also stands for:
... more