Definition Definition

guacharo - Meaning and Examples

Meaning of 'guacharo' (Webster Dictionary)

1 . Guacharo [ n.]
- A nocturnal bird of South America and Trinidad (Steatornis Caripensis, or S. steatornis); -- called also oilbird.