Definition of Rostrate

  • 1. Having a beak or beaklike snout or proboscis Adjective Satellite

Semanticaly linked words with "rostrate"