护城河hùchénghé
Top 25000
Meanings
1. moat (surrounding the city wall)
2. (fig.) (business) competitive advantage
Characters used