semi-detached [adjective] + home [noun]