pair of semi-detached houses - Espagnol Anglais Dictionnaire