Tugboat

Tamil Meaning

இழுவைப்படகு

English Meaning

  1. A small powerful boat designed for towing or pushing larger vessels. Also called towboat.