Spanish-English Dictionaryhorrorosa
horrorosa
Meaning of horrorosa