Meaning of snorkel breather

Definition of snorkel breather

(noun) air passage provided by a retractable device containing intake and exhaust pipes; permits a submarine to stay submerged for extended periods of time

Other information on snorkel breather

WIKIPEDIA results for snorkel breather
Amazon results for snorkel breather