large cushion - German English Dictionary