Skip to main content

longbeak

English longbeak meaning in English  •  longbeak का अर्थ अंग्रेजी में
Noun
  • The American redbellied snipe (Macrorhamphus scolopaceus); -- called also long-billed dowitcher>.
Advertisement