when you arrived - German English Dictionary