Definition of Rostrate from the PharmacyDictionary.in
Rostrate
Synonyms or meaning of Rostrate
Having a shape or structure similar to a bird’s beak.
Image related to Rostrate
Not Available
Definition of Rostrate from the PharmacyDictionary.in
Having a shape or structure similar to a bird’s beak.
Not Available