Atronador admin 5 years ago Atronador Atronador Definition Atronador Spanish Adjective English meaning : thunderous