Yahoo Web Search

Search results

  1. Dictionary
    well upholstered

    adjective

    • 1. (of a chair or sofa) having plenty of padding: "when such dinners can last for hours, a well-upholstered seat is essential"