Benguela in French Benguela in French Benguela proper noun The capital city of Benguela Province, Angola. Add to Flashcards