Version Française
Meaning of
"siphon (m)"
in English language
French to English
English to French
French
English
siphon (m)
siphon
siphon (m)
water trap
siphon (m)
wetted roof