Castro in Portuguese Castro in Portuguese Castro proper noun A surname from Spanish. Add to Flashcards