VariousWords beta
Related Terms:
Definitions:
Adjective
rostrate
Definition: having a beak or beaklike snout or proboscis
Definition: Having a process resembling the beak of a bird; beaked; rostellate.