palooka - French English Dictionary