leaf cushion - French English Dictionary