Spanish-English Dictionaryenchufar
Meaning of enchufar