Serratirostral /(?)/

Ser·ra·ti·ros·tral

Serratirostral

a.
  1. Having a toothed bill, like that of a toucan. (Zool.)