An object that allows some light to pass through it is called opaque object.
Why does a transparent object allow s light to pass through and opaque object doesn't might be some things in there molecules which Abbsob light and and give object the color what is that thing ? because that thing is present in opaque object thus light cant pass and absent in transparent so light can pass.