pair of semi-detached houses - Französisch Englisch Wörterbuch