Definify.com

Definition 2024


leaf_bridge

leaf bridge

English

Noun

leaf bridge (plural leaf bridges)

  1. A drawbridge having a platform or leaf which swings vertically on hinges.