jabiru
English
jabiru meaning in English • jabiru का अर्थ अंग्रेजी में
Noun
- One of several large wading birds of the genera Mycteria and Xenorhynchus, allied to the storks in form and habits.