SIPHON Meaning of SIPHON in English n siphon (1. bent tube for transferring a liquid; 2. siphon bottle; 3. [Zool.]) Interlingua English vocab. Английский словарь Интерлингва. 2012