meaning of cachorro

cachorro - Spanish to English

puppy