redcap
English
redcap meaning in English • redcap का अर्थ अंग्रेजी में
Noun
- The European goldfinch.
- A specter having long teeth, popularly supposed to haunt old castles in Scotland.