Abominable admin 5 years ago Abominable Abominable Definition Abominable Spanish Adjective English meaning : Abominable