stray dog in Portuguese stray dog in Portuguese cachorro de rua noun An ownerless dog, a roaming wild or half-wild dog. Add to Flashcards