Spanish-English Dictionaryestrepitosa
estrepitosa
Meaning of estrepitosa