devastating-devastadora: meaning, definitions and translations

English dictionaryEnglishSpanish