Definitions
1.nounAn area of darkness; a place or region with no light.
2.nounSomething which is opaque rather than translucent.
3.verbTo make, render (more) opaque.
4.adjectiveNeither reflecting nor emitting light.
5.adjectiveAllowing little light to pass through, not translucent or transparent.
6.adjectiveUnclear, unintelligible, hard to get or explain the meaning of
7.adjectiveObtuse, stupid.
8.adjectiveDescribes a type for which higher-level callers have no knowledge of data values or their representations; all operations are carried out by the type's defined abstract operators.