lichanura
English
lichanura meaning in English • lichanura का अर्थ अंग्रेजी में
Noun
- a genus of boas of western North America.