Definition of syphon
English to English noun - a tube running from the liquid in a vessel to a lower level outside the vessel so that atmospheric pressure forces the liquid through the tube
source: WordNet 3.0 - a tubular organ in an aquatic animal (especially in mollusks) through which water can be taken in or expelled
source: WordNet 3.0 - See Syphon.
source: Webster 1913 verb - convey, draw off, or empty by or as if by a siphon
source: WordNet 3.0
Visual Synonyms 
Nearby Word
syphon, siphon, sipon, spoon, sepon, siphonia, sphenion, siphonium, sphene, saxophone, spoony, sisyphean, sephen, sousaphone, shopman, saponin, spooney, sabayon, shippon, span
|
|
|