Spanish-English Dictionaryinterpusiste
interpusiste
interponerse
Meaning of interpusiste