pair of semi-detached houses - Spanisch Englisch Wörterbuch