son of a dog - French English Dictionary