Learn German: rätselhaft - mysterious puzzling, enigmatic