Amilanado admin 6 years ago Amilanado Amilanado Definition Amilanado Spanish Adjective English meaning : appalled