stinken (German) comes from Middle High German stinken, from Old High German stinkan, from Proto-West Germanic *stinkwan, from Proto-Germanic stinkwaną, from Proto-Indo-European stengʷ- — to push.
stinken (German): to stink