1 definition by dde.

Top Definition
In spanish stands for Leche EspaƱola Fabricada Artesanalmemnte, which literaly translated is Spanish Homemade Milk.
In other words, lefa refers to semen, cum, liquid produced when a male ejaculates.
Dame papel para limpiar la lefa del suelo.
Hand me some toilet paper to clean the cum on the floor.
by dde. November 14, 2010

Mug icon
Buy a Lefa mug!