be a town drunk - French English Dictionary