Meaning of Xenorhyncus

Definition of Xenorhyncus

(noun) East Indian and Australian storks

Other information on Xenorhyncus

WIKIPEDIA results for Xenorhyncus
Amazon results for Xenorhyncus