sheelfa
English
sheelfa meaning in English • sheelfa का अर्थ अंग्रेजी में
Noun
- The chaffinch; -- so named from its call note.