rostrate Definition
Definition
Having or resembling a beak or a pointed projection at the front end, especially of the upper bill of a bird or the carapace of some sea turtles.
Browse
Having or resembling a beak or a pointed projection at the front end, especially of the upper bill of a bird or the carapace of some sea turtles.
Browse