semi-detached [adjective] + garden [noun]