stellerid
English
stellerid meaning in English • stellerid का अर्थ अंग्रेजी में
Noun
- A starfish.