Indomitable Lions

English edit

Proper noun edit

Indomitable Lions pl (plural only)

  1. The Cameroon national football team