leaf cushion - German English Dictionary