Version Française
Meaning of
"SIPHON"
in English language
French to English
English to French
French
English
SIPHON
SIPHON
SIPHON (DRAINAGE)
TRAP (OF A DRAIN)
SIPHON
TRAP OF A DRAIN