like a stuffed dummy - French English Dictionary