Dentiroster

enUK

Den`ti`ros´ter


n.1.(Zool.) A dentirostral bird.