Sumatran leopard Synonyms
We can't find synonyms for the phrase "Sumatran leopard", but we have synonyms for terms, you can combine them.Sumatran Synonyms
SL abbreviation
SL is an abbreviation for Sumatran LeopardWhat does SL stand for?
SL stands for "Sumatran Leopard" Definitions for Sumatran
- (adjective) of or relating to the island of Sumatra or its inhabitants
- (noun) a native or inhabitant of Sumatra