large cushion - Turkish English Dictionary