cazatorpedero
Meanings
Noun
1. antitorpedo boat