let niagara fall Posted in L Best definition let niagara fall take a long abnormal leek; pissing after holding for a long period of time ohh shit dude i have to let niagara fall! How satisfied are you with the definition? Looking for let niagara fall meaning? Delighted that you discovered the greatest determine on our web site! Recently this definition was actually observed 99 times.