glomeruloid (glomerulus + -oid): Having an appearance resembling that of a kidney glomerulus