homrai
noun
hom·rai
| \ ˈhōmˌrī, ˈhäm-\
variants:
or homurai \ -məˌrī \
plural -s
Definition of homrai
: a large hornbill (Buceros bicornis) of India and southeastern Asia
Keep scrolling for more