a beach tent which is improvised - Deutsch Englisch Wörterbuch