guacharo
English
guacharo meaning in English • guacharo का अर्थ अंग्रेजी में
Noun
- A nocturnal bird of South America and Trinidad (Steatornis Caripensis, or S. steatornis); -- called also oilbird>.