meaning of longirostral

1. Having a long bill; of or pertaining to the Longirostres.


Related Words

longirostral |

Developed & Maintained By Taraprasad.com

Treasure Words