Match the word to its meaning.
a. a small, wheeled vehicle.
b. a weather condition, that makes the air cloudy and grey.
c. go in or visit for a short time.
d. a film that is very popular and makes a lot of money.
e. be the person who has secretly organised something.
f. to become crazy or confused.
g. cruel and having no compassion.
h. not perfect.