naval architecture









naval architecture


noun

  1. the science of designing ships and other waterborne craft.

noun

  1. the designing of ships
49 queries 0.406