That doesn't seem like it would be a very useful definition then.
Common Lisp and its implementations supports some parts of Functional Programming:
* First Class Functions
* Higher Order Functions
* Anonymous Functions
* Lexical Binding
* Closures
* TCO is supported by a variety of implementations
That doesn't seem like it would be a very useful definition then.