a puma at large
1.words
puma
spot(on the spot=at once, immediately, at the place of the action)
spot动词=see, pick up, recognise, catch sight of 同义词find find out discovery notice observe watch
evidence =proof in evidence=显而易见的 evident evidently
accumulate(vi,vt)强调积累的过程,gather collect assemble hoard up=store up amass(come together)
hunt (run after追赶,追求 seek/pursue chase追赶)追猎
corner()the thief was cornered at last
a trail of