WATER BALLAST MEANING IN ENGLISH

• Water ballast Definition & Synonyms

  1. () Water confined in specially constructed compartments in a vessels hold, to serve as ballast.


RECENT SEARCHES