it's great to see you - Alemán Inglés Diccionario