1 homrai | Definition of homrai

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

History and Etymology for homrai

Nepali hõgrāyo

Keep scrolling for more