a semi-detached house - French English Dictionary