About us
Define
Definitions for
"Embranchement"
French for a branch or an arm off the main canal.
ladyjane.ca