What does niagara falls impression mean? Below you find one meaning for the word niagara falls impression You can also add a definition of niagara falls impression yourself
1
00
niagara falls impression
when one throws-up. Prone to happen after pregaming with appletinis. Phrase originated in a Boston pizza in Niagara Falls, ON.