it's a marvel to me that - German English Dictionary