Atlas lion
English
Noun
Atlas
lion
(
plural
Atlas lions
)
Synonym of
Barbary lion
.
Anagrams
allantois