LOOF Meaning of LOOF in English (n.) The spongelike fibers of the fruit of a cucurbitaceous plant (Luffa Aegyptiaca); called also vegetable sponge. Webster's English dictionary. Английский словарь Webster. 2012