meaning of rostrate

1. Alt. of Rostrated
2.
having a beak or beaklike snout or proboscis


Related Words

rostrate | rostrated |

Developed & Maintained By Taraprasad.com

Treasure Words