Meaning of rostrate

Definition of rostrate

(adj) having a beak or beaklike snout or proboscis

Other information on rostrate

WIKIPEDIA results for rostrate
Amazon results for rostrate