English: the Leeward Island.
Telugu: లిజార్డ్ ద్వీపం .