glomerulus is the diminutive of the latin glomus meaning ball of yarn the cultural mosaic theory is not without critics bagashaka ko iremwa ry'isi n'ibintu bindi