appetite-stimulating - French English Dictionary