Adjective Definition

rostrate

1.Definition: having a beak or beaklike snout or proboscis




Please Share