Scientific lunacy Synonyms

Definitions for Scientific


  • (adjective) conforming with the principles or methods used in science
  • (adjective) of or relating to the practice of science

SL abbreviation

SL is an abbreviation for Scientific Lunacy
What does SL stand for?
SL stands for "Scientific Lunacy"

Definitions for Lunacy


  • (noun) a foolish act or idea
  • (noun) a serious mental disorder that prevents one from living a safe and normal life
  • (noun) lack of good sense or judgment