matilha

Etymology
pt.

Noun

 * 1)  pack collective noun for dogs
 * 2)  wolfpack fleet of military submarines