che guevara internationalist teachers detachment - Alemán Inglés Diccionario