Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of guacharo

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