GUACHARO Meaning of GUACHARO in English [gua.cha.ro] n, pl -ros or -roes [AmerSp guacharo] (1830): oilbird Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012