Indomitable Lions

English

edit

Proper noun

edit

Indomitable Lions pl (plural only)

  1. The Cameroon national football team