Noun Definition

xenorhyncus

1.Definition: East Indian and Australian storks

Category: Animals