large cushion - French English Dictionary