Atruhanado admin 5 years ago Atruhanado Atruhanado Definition Atruhanado Spanish Adjective English meaning : Buffoon