land up somehow or somewhere - Türkçe İngilizce Sözlük