TORPEDO CATCHER MEANING IN ENGLISH

• Torpedo catcher Definition & Synonyms

  1. () A small fast vessel for pursuing and destroying torpedo boats.


RECENT SEARCHES