overhaul: periodic maintenance on a car or machine
psychological feature: a feature of the mental life of a living organism
kitchen island: an unattached counter in a kitchen that permits access from all sides