A glue language is a programming language with nice primitives tailored for some specific application. Examples would be Emacs Lisp
(for editing), or sendmail (for frobbing mail headers).
I like calling them glue languages, because they let you glue together efficient primitives, usually written in some other language, in a versatile and hackable way.
Guile is meant to be a generic scripting language.