cushioning device - Turkish English Dictionary