Definitions
There is 1 meaning of the phrase
Jabiru Mycteria.
Jabiru Mycteria - as a noun
Large white stork of warm regions of the world especially america
Synonyms (Exact Relations)
jabiru15