cachôro

Etymology
From. Adjectival senses of unclear origin.

Noun

 * 1) dog

Usage notes

 * Unlike in Portugal (but like in Brazil), the term refers to dogs of any size or age, rather than specifically puppies.
 * Seemingly more common than, except in certain fixed phrases and idioms.

Adjective

 * 1) cowardly
 * 2) vile