rostrate ( synonym found)

Definition of rostrate:

(adj) : having a beak or beaklike snout or proboscis

Definition of rostrate:

(adj) : having a beak or beaklike snout or proboscis

Back to Top