The German word “Kater” has two meanings. At first it can mean a “tomcat”, but it also can mean a “hangover”. So watch out when translating a sentence like “Ich hatte einen Kater letzte Woche”. You are probably talking about a hangover, but there’s a slight chance that I might misunderstand you! 😉