pair of semi-detached houses - Turc Anglais Dictionnaire