Limosa Meaning

There are 1 meaning(s) for word Limosa

Meaning 1 : godwits

    Synonyms : genus limosa