Get Your Premium Membership

Rostrate

[adj] having a beak or beaklike snout or proboscis


Related Information

More Rostrate Links

Synonyms

beaked



Book: Radiant Verses: A Journey Through Inspiring Poetry