Skip to main content

sheelfa

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