What does cachorro mean?

cachorro - Spanish to English

puppy