ship canal









ship canal


noun

  1. a canal navigable by ships.
55 queries 0.616