Skip to main content

greenshank

English greenshank meaning in English  •  greenshank का अर्थ अंग्रेजी में
Noun
  • A European sandpiper or snipe (Totanus canescens); -- called also greater plover>.
Advertisement