keelrake
/ˈkiːlreɪk/Definitions
1. noun
A bird’s sharp, hooked bill, typically of owls or hawks, used for tearing flesh.
“The keelrake of the owl allowed it to tear flesh from its prey with ease.”
1. noun
A bird’s sharp, hooked bill, typically of owls or hawks, used for tearing flesh.
“The keelrake of the owl allowed it to tear flesh from its prey with ease.”