meaning of siphons

1. 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


Related Words

siphon | siphon off | siphonaptera | siphonophora | siphonophore |

Developed & Maintained By Taraprasad.com

Treasure Words