Shields & Modules
Shields are boards which can be plugged to the Arduino PCB and extend Arduino capabilities. The different shields follow the same philosophy as the original toolkit. They are easy to mount, and cheap to produce.
Modules are some small parts which provide some specific functions for arduino motherboards. For example an motor driver module or an outer clock module.