According to the Concise Oxford English Dictionary: 

Fun  n.  Light hearted pleasure or amusement > a source of fun: people-watching is great fun > playful-ness or good humour: she's full of fun  adj informal entertaining or enjoyable

Give v. (past gave; past part given) (usu. give something to or give someone something) 1. Freely transfer the possession of; cause to receive or have.

Good adj. (better, best) 1. to be desired or approved of; pleasing. > (good for) beneficial to

Broken-down adj.  (Keith's FZR); 1. worn out and dilapidated 2. not working

Silly Billy n.   leaving the house and riding alone dressed as Santa; foolish person

Thanks pl. an expression of gratitude to Ben Spiller > another way of saying thank you

Noise n.  a sound, especially one that is loud.  John and Arl's neighbours may cry 'oh what a noise'

Fallen past participle of fall adj.  Mikes Santa belt has (fallen off on the A404)

Vulture n. 1. a person or persons with a will to have a laugh every so often > no fear types

Weather n. the state of the atmosphere at a place and a time as regards temperature, wind and rain etc 2.  The weather was fine for the Reading toy run