Advertisement

Advertisement

duct keel

noun

Nautical.
  1. box keel.



Advertisement

Advertisement

Advertisement

Advertisement


ductingductless gland