whoever he is and wherever he comes from - Alemán Inglés Diccionario