Spanish-English Dictionaryinterpuse
interpuse
interponerse
Meaning of interpuse