Spanish-English Dictionaryinterpusiera
interpusiera
interponerse
Meaning of interpusiera