an improvised beach tent - Türkçe İngilizce Sözlük