leaf cushion - Turkish English Dictionary