SynonymX
Speak
Rostrate
Definition of Rostrate
1.
Having a beak or beaklike snout or proboscis
Adjective Satellite
Semanticaly linked words with "rostrate"
beaked