no matter where you came from - Alemán Inglés Diccionario