Here's what happens in Chicken Scheme:
#;1> (define define 5)
Error: during expansion of (define ...) - redefinition of currently used defining form: (define define 5)
Call history:
<syntax> (define define 5) <--