well-upholstered - Turkish English Dictionary