Atorrante admin 5 years ago Atorrante Atorrante Definition Atorrante Spanish Adjective English meaning : tramp