meaning of latirostrous

1. Having a broad beak.


Related Words

latirostrous |

Developed & Maintained By Taraprasad.com

Treasure Words