stinking willie - French English Dictionary