Arrimado admin 5 years ago Arrimado Arrimado Definition Arrimado Spanish Adjective English meaning : leaning