Harnröhren... - French English Dictionary