Search results for "ndulu"

ndulundulunbile; body organ on the liver with bitter greenish liquid that breaks fats2.1.8Internal organs