Longiroster

enUK

Lon`gi`ros´ter


n.1.(Zool.) One of the Longirostres.