Useful translation resources on the web
Some useful sites to find the meaning of a term, acronym, or abbreviation in English:
Some valuable French-language bilingual dictionaries and terminology databases:
http://www.granddictionnaire.com/ is a valuable resource, although slow and awkward to use.
http://europa.eu.int/eurodicautom/Controller is very useful to find official and normalized translations. This EU resource is unfortunately being phased out.