◄
Serratirostral
►
Dictionary
(
a.
) Having a toothed bill, like that of a toucan.
Clyx.com