Definify.com

Definition 2024


Irish_waterfall

Irish waterfall

English

Noun

Irish waterfall

  1. (slang) French inhale; inhaling smoke that has just been expelled from the mouth or inhaling smoke through the nose while simultaneously expelling it from the mouth.