leaf meaning in French
n. feuille d'une branche ou d'une plante, pétale; feuillage; page, feuille, feuillet (livre); rallonge (table); feuille de métal (argent ou or); aile; battant, vantail, panneau (paravent, porte)
v. feuiller; feuilleter; se feuiller; bourgeonner, fleurir