WATER CARRIAGE MEANING IN ENGLISH

• Water carriage Definition & Synonyms

  1. () A vessel or boat.
  2. () Transportation or conveyance by water; means of transporting by water.


RECENT SEARCHES