Englishfor English speakers
Lanka
properNoun
—
(informal) Sri Lanka.
—
(mythology) An island city in Hindu mythology.
leopard
Noun
—
A leopard is a type of large cat that has spots and lives in Africa and parts of Asia.
People have sometimes hunted leopards for their beautiful skins.
—
One of several other types of cat, such as a snow leopard or clouded leopard.