In Spanish slang, 'perro/a' is often used to refer to a friend or mate. It literally translates to 'dog', but in colloquial usage it means 'buddy' or 'pal'. It is mostly used in Mexico.
Examples
- Spanish: ¿Cómo estás, perro?
- English: How are you, buddy?