a new arrival - German English Dictionary