Summary
English Synonyms:   more detail...
  1. rostrate:


English

Detailed Synonyms for rostrate in English

rostrate:

rostrate adj

  1. rostrate
    – having a beak or beaklike snout or proboscis 1
    rostrate
    – having a beak or beaklike snout or proboscis 1

Alternate Synonyms for "rostrate":


Related Definitions for "rostrate":

  1. having a beak or beaklike snout or proboscis1