Meaning of Luo

Definition of Luo

(noun) a Nilotic language

Other information on Luo

WIKIPEDIA results for Luo
Amazon results for Luo