Here are some definitons of firewalls, some in simple terms, some aimed at more computer-hardened types..

A firewall is a hardware or software solution to enforce security policies. In the physical security analogy, a firewall is equivalent to a door lock on a perimeter door or on a door to a room inside of the building - it permits only authorized users such as those with a key or access card to enter. A firewall has built-in filters that can disallow unauthorized or potentially dangerous material from entering the system. It also logs attempted intrusions.
A firewall is either the program or the computer it runs on, usually an Internet gateway server, that protects the resources of one network from users from other networks. Typically, an enterprise with an intranet that allows its workers access to the wider Internet will want a firewall to prevent outsiders from accessing its own private data resources.
Computer hardware and/or software that limits access to a computer over a network or from an outside source. Used to prevent computer hackers from getting into a company's computer systems.
For these, I just Googled "define:firewall" and here is a link for you if you want some more, or if you want to visit some of the sites:
http://www.google.co.uk/search?hl=en&q...earch&meta=Hope this clears things up a bit,
Thanks,
Charles