Siphoid Copy link Siphoid , noun [Latin sipho a siphon + -oid: compare French vase siphoide.] A siphon bottle. See under Siphon, n.