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
Tweet