leaf bridge noun1 •A drawbridge having a platform or leaf which swings vertically on hinges. formsleaf bridges