Manyebook
American Geological Institute
Dictionary of Geological Terms