Skip to main content

guacharo

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