duct keel








noun Nautical.

  1. box keel.
55 queries 0.518