Adjective
Having a long bill; of or pertaining to the Longirostres.
More about this word
Synonyms and related words
Explore this word
