Similar Words
beaked

Rostrate — definition

1. rostrate (Adjective)

1 definition

rostrate (Adjective) — Having a beak or beaklike snout or proboscis.