Amazement in a street over Shinto movement with people (12)
I believe the answer is:
astonishment
'amazement' is the definition.
(synonyms)
'a street over shinto movement with people' is the wordplay.
'street' becomes 'st' (abbreviation).
'over' means one lot of letters goes inside another.
'movement' indicates an anagram (letters move around).
'with' says to put letters next to each other.
'people' becomes 'men' (men are people).
'shinto' anagrammed gives 'tonish'.
'tonish'+'men'='tonishmen'
'st' going around 'tonishmen' is 'stonishment'.
'a'+'stonishment'='ASTONISHMENT'
'in' acts as a link.
(Other definitions for astonishment that I've seen before include "Cause of dumbness" , "confusion" , "Stupefaction" , "Great surprise" , "Amazement" .)