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