Definition of rostrata
"rostrata" is probably misspelled. Trying rostrate instead Definition of rostrate
1. rostrate [ a ] having a beak or beaklike snout or proboscis
Synonyms rostrate Related Terms beakedSimilar Spelling
rostrateRossiter
roster
Royster
rostrum
rooster
roister
roaster
restraint