i'm glad to see you again. - Spanish English Dictionary