The spectacle refers to sundown i e seeing the sun go down also called sunset Spectacle is used to refer to events which are beautiful to see or special in some other way perhaps deined is a misspelling of denied from the verb deny So because of the drizzle light rain I was prevented from seeing...