meaning of birostrated

1. Having a double beak, or two processes resembling beaks.


Related Words

birostrated |

Developed & Maintained By Taraprasad.com

Treasure Words