duct keel









duct keel


noun Nautical.

  1. box keel.
49 queries 0.612