homrai
English
Noun
homrai
(
archaic
)
A bird, the great hornbill (
Buceros bicornis
).
Anagrams
Mahori
,
Moriah
,
mohair