long streak of piss - French English Dictionary