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