ululate (dog) - French English Dictionary