Definitions of Limosa:

  • noun:   godwits