No, there's really only one definition of a script. It's always interpreted at runtime, and is usually used to extend the functionality a "parent" program via a programming or scripting language, but it is always interpreted at runtime.
Good to know I'm pointless to argue with.