milliard: a billion
entity: that which is perceived or known or inferred to have its own distinct existence (living or nonliving)
indaba: a council at which indigenous peoples of southern Africa meet to discuss some important question