perrada

Noun

 * 1) dogs; pack of dogs