Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
siphons
in English
siphons
us
//ˈsɪfənz//
uk
//ˈsaɪfənz//
#common
Lemma:
siphon
The lemma is the base or root form of this word.
Definitions
Noun
a
tube
for
liquid
transfer
;
using
gravity
a
device
for
carbonated
drinks
a
tubelike
organ
or
cell
Verb
to
transfer
liquid
using
a
siphon