can't make head nor tail of something - German English Dictionary