Longiroster /(?)/

Lon·gi·ros·ter

Longiroster

n.

pl. Longirostres, Longirosters

  1. One of the Longirostres. (Zool.)