meaning of rostellate
1.
Having
a
rostellum,
or
small
beak;
terminating
in
a
beak.
Related Words
rostellate
|
Developed & Maintained By
Taraprasad.com