Definitions of Xenorhyncus:

  • noun:   East Indian and Australian storks