English Dictionary
◊ ROSTRATE
rostrate
adj : having a beak or beaklike snout or proboscis