Siphonate meaning

Having a siphon or siphons.
adjective
0
0
(zoology) Belonging to the Siphonata.
adjective
0
0
Advertisement