Word info

Indomitable Lions

Proper noun

Meaning

Indomitable Lions pl (plural only)

The Cameroon national football team

Source: en.wiktionary.org

Examples

The story is similar with former Indomitable Lions forward, Achille Webo, who was named assistant coach of Turkish club Istanbul Basaksehir. Source: Internet

Close letter words and terms