Latirostral /(?)/

Lat·i·ros·tral

Latirostral

a.
  1. Having a broad beak. (Zool.)