Spanish-English Dictionaryapaciguara
apaciguara
apaciguarse
Meaning of apaciguara