Etymology Explorer › Old Spanish

Where does “perro” come from?