semi-detached [adjective] + villa [noun]