pillock - French English Dictionary