long, narrow strip of land - Türkçe İngilizce Sözlük