Spanish-English Dictionaryregurgitar
Meaning of regurgitar