situated in an interstice - Deutsch Englisch Wörterbuch