call emitted by the chachalaca that consists of a series of very loud sounds - Español Inglés Diccionario