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, spoon, sepon, sipon, siphonia, sphenion, sphene, sephen, spoony, siphonium, sisyphean, saxophone, sousaphone, saponin, shopman, sabayon, spooney, shippon, spin
|
|
|