LONGBEAK MEANING IN ENGLISH

• Longbeak Definition & Synonyms

  1. (n.) The American redbellied snipe (Macrorhamphus scolopaceus); -- called also long-billed dowitcher.


RECENT SEARCHES