Xenorhynchus
noun
Xeno·rhyn·chus
| \ ˌzenəˈriŋkəs\
Definition of Xenorhynchus
: a genus of East Indian and Australian storks
Keep scrolling for more