lowan
English
lowan meaning in English • lowan का अर्थ अंग्रेजी में
Noun
- The Australian moundbird (Leipoa ocellata); it incubates eggs naturally in sandy mounds.