Skip to main content

redcap

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