HOMRAI


Meaning of HOMRAI in English

ˈhōmˌrī, ˈhäm- noun

or homu·rai -məˌrī

( -s )

Etymology: Nepali hõgrāyo

: a large hornbill ( Buceros bicornis ) of India and southeastern Asia

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.